package pc15;

public class J08Array {

	public static void main(String[] args) {
		/* 배열: 동일한 자료형을 저장하기 위한 자료구조
		 * 데이터는 순차적 저장, 동일값 저장 허용
		 * 배열 변수는 참조 자료형
		 * 베영변수에  저장되는 값은 데이터 ㅇ들이 저장된 곳을 가리키는 주소 */
		//1. 배열변수 선언
		int intArray[];
		double doubleArray[];
		String stringArray[];
		
		//2. 배열변수 생성
		intArray = new int[5];
		doubleArray = new double[5];
		stringArray = new String[5];
		
		// 3. 배열요소 
		intArray[0] = 1;
		intArray[1] = 2;
		intArray[2] = 3;
		intArray[3] = 4;
		intArray[4] = 5;
		//intArray[5] = 5;	//오류 발생
		
		// 4. 배열 크기 확인
		System.out.println(intArray[2]);
		System.out.println(intArray[4]);
		System.out.println(intArray.length);
		System.out.println(doubleArray.length);
		System.out.println(stringArray.length);
		
		//배열 선언 및 생성
		int iArray[] = new int[10];
		double dArray[] = new double[10];
		String sArray[] = new String[10];
				
		//배열 선언 및 초기화
		String name[] = {"태희","혜교","지현"};
		int kor[] = {99,78,65};
		double avg[] = {98.7,35.3,75.5};
		
		System.out.println("name배열 길이:"+name.length);

	}
}
